package es.index.document.logs.apache;

import java.util.Date;

import es.index.document.Logs;

/**
 * apache 错误日志<br/>
 * 用于调整记于错误日志中的信息的详细程度。<br/>
 * 等级-----应用说明---------------------------------------------级别 <br/>
 * emerg--出现紧急情况使得该系统不可用，如系统宕机等 ---1 <br/>
 * alert----需要立即引起注意的情况 ----------------------------2 <br/>
 * crit------危险情况的警告--------------------------------------3 <br/>
 * error----除了emerg、alert、crit的其他错误 ----------------4 <br/>
 * warn----警告信息----------------------------------------------5 <br/>
 * notice--需要引起注意的情况，但不如error、warn重要 -----6 <br/>
 * info-----值得报告的一般消息 ---------------------------------7 <br/>
 * debug--由运行于debug模式的程序所产生的消息 -----------8
 * 
 * @author zhoujin
 * 
 */
public class ApacheErrorLog extends Logs {
	/**
	 * 产生时间
	 */
	private Date _date = null;

	/**
	 * 错误级别
	 */
	private String _errorLevel = "";

	/**
	 * 错误消息
	 */
	private String _errorContext = "";

	/**
	 * 触发的类
	 */
	private String _class = "";

	/**
	 * 动作
	 */
	private String _action = "";

	public Date get_date() {
		return _date;
	}

	public void set_date(Date _date) {
		this._date = _date;
	}

	public String get_errorLevel() {
		return _errorLevel;
	}

	public void set_errorLevel(String _errorLevel) {
		this._errorLevel = _errorLevel;
	}

	public String get_errorContext() {
		return _errorContext;
	}

	public void set_errorContext(String _errorContext) {
		this._errorContext = _errorContext;
	}

	public String get_class() {
		return _class;
	}

	public void set_class(String _class) {
		this._class = _class;
	}

	public String get_action() {
		return _action;
	}

	public void set_action(String _action) {
		this._action = _action;
	}

	public ApacheErrorLog() {
	}

	public ApacheErrorLog(String id, String fileName) {
		super(id, fileName);
	}

	public ApacheErrorLog(String id, String fileName, Date date,
			String errorLevel, String errorContext, String classes,
			String action) {
		super(id, fileName);

		_date = date;
		_errorLevel = errorLevel;
		_errorContext = errorContext;
		_class = classes;
		_action = action;
	}
}
